import {
    ApproveConfigTypeEnum,
    CustomTypeEnum,
    DeptTypeEnum,
    ReferenceTypeEnum
} from "@/components-com/workflow/enums/node.enum";

export default class ApprovalUserModel {

    /*配置类型 1：按角色，2：自定义*/
    type?: ApproveConfigTypeEnum;

    /*用户id*/
    userId?: number;

    /*关联角色部门id*/
    userRefId?: number;

    userName?: string;

    /*自定义配置类型 1：按人 ,2：按部门"*/
    customType?: CustomTypeEnum;

    /*参考字段 类型按人：1，发起人，2，领用人 类型按部门 3： 领用部门*/
    reference?: ReferenceTypeEnum;

    /*相关部门 0：所在部门, 1：向上一级，2：向上两级，3：向上三级，4：向上四级，5：人员权限部门*/
    relevantDept?: DeptTypeEnum;
    /*角色id*/
    roleId?: number;

    roleName?: string;
}
